﻿@charset "utf-8";*{margin:0;padding:0}
.logo{float:left;width:65%;position: absolute;left: 10px;top:7px;z-index: 2000}
.logo img{max-width:100%;max-height:45px;}
a.meanmenu-reveal{display:none}
.mean-container .mean-bar{float:left;width:100%;position:relative;background:#fff;padding:5px 0;min-height:45px;z-index:1998}
.mean-container a.meanmenu-reveal{width:30px;height:22px;padding:13px 13px 11px;position:absolute;top:0px;right:0;cursor:pointer;color:#c00;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}
.mean-container a.meanmenu-reveal span{display:block;background:#45308a;height:5px;margin-top:6px}
.mean-container .mean-nav{float:left;width:100%;background:#822887;margin-top:50px}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%}
.mean-container .mean-nav ul li a{display:block;float:left;width:100%;text-indent: 15px; line-height: 45px;margin:0;text-align:left;color:#fff; font-size: 16px;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}
.mean-container .mean-nav ul li li a{width:100%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li a{}
.mean-container .mean-nav ul li a:hover{background:#562d89;background:rgba(86,45,137,.3)}
.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:45px;line-height: 45px; text-indent: 0px;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover{background:#562d89}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-bar,.mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}
/*focus*/
.focus{visibility: hidden;position: relative; width: 100%; overflow-x: hidden}
.focus-wrap{overflow: hidden;position: relative;}
.focus-wrap h3{background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0;bottom: 0; color: #ffffff;font-size: 14px;height: 30px;left: 0;line-height: 30px;position: absolute;text-indent: 10px;width: 100%;}
.focus-wrap img{width:100%;}
.focus-wrap > div{float:left;width:100%;position: relative;}
#bullets{position: absolute;right:10px;bottom: 2px;background: none;}
#position{text-align: center;list-style: none;margin: 0;padding: 0;}
#position li{display: inline-block;width: 8px;height: 8px;border-radius: 10px;background: #fff;margin: 0 1px;}
#position li.current{background-color: #1293dc;}
/*企业产品*/
.h_pro_li{width:48%; float: left; margin-top:20px; margin-right:1%; margin-left: 1%; overflow: hidden;position: relative;}
.h_pro_li img{width:100%;display: block}
.h_pro-title{background: rgba(0,0,0,0.6); position: absolute; padding: 5px 0; bottom:0px; left:0px; text-indent: 10px; z-index: 999; width:100%;}
.h_pro-title a{color: #fff}
.swiper-container{float: right; width:100%;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-button-next,.swiper-button-prev{position:absolute;top:48%;width:45px;height:45px;z-index:10;cursor:pointer;background-repeat:no-repeat}
.swiper-button-next{background:url(../images/next1.png)}
.swiper-button-prev{background:url(../images/prev1.png)}
/* 新闻中心*/.h_pro,.news,.main,.message-form,.job,.company,.news_list{width:90%;margin:3%;padding: 2%;overflow: hidden;background-color: #fff;}
.h_pro h2,.main h2,.news h2,.company h2,.news_list h2{border-bottom: #ddd 1px solid;float: left;width: 100%;}
.h_pro h2 strong,.main h2 strong,.news h2 strong,.message-form h2 strong,.job h2 strong,.h_title strong,.company h2 strong,.news_list h2 strong{background-color: #822887;color: #fff;float: left;font-size:16px;font-weight: normal;margin-top: 10px;padding: 3px 20px;}
.h_pro h2 a,.news h2 a{float:right;margin-top:10px;}
/*切换菜单*/.news_menu{width:280px;float:right;margin-right: 10px;height:45px;z-index: 99;}
.news_menu ul li{float: left;padding: 0 10px;font-size: 14px;line-height:45px;color: #666;cursor: pointer;}
.news_menu ul li.active{color:#e60012;padding: 0 20px 0 20px;margin: 0 10px 0 0;color: #e60012;background: url(../images/ico_news_title.png) no-repeat right center;}
.news_li{float:left;width:100%;}
.news_li li{margin-top:18px;overflow: hidden;}
.news_li li a{cursor: pointer;color: #666}
.news_li li .news_li_time{border-right: 1px solid #e2e2e2;float: left;font-family: Arial;font-weight: bold;margin-right:5px;padding: 0 5px 0 0;}
.news_li li .news_li_time ._ri{color: #b9b9b9;display: block;font-size: 28px;line-height: 22px;text-align: center;}
.news_li li .news_li_time .news_li_year{color: #a0a0a0;display: block;line-height: 22px;font-weight: normal;}
.news_li li ._intro{float: left;line-height: 44px;}
.news_li li ._title{overflow: hidden;vertical-align:middle;display: table}
.news_li li a:hover{color:#e62129;}
/*旗下企业*/
.business{width:100%; margin-top: 20px; float: left;overflow: hidden;background-color: #fff;}
.clash-card{background:#f6f6f6;display: inline-block;margin: auto;position: relative;text-align: center;z-index: 9999;}
.clash-card p{line-height:35px;background: #fff000;float: left;width: 100%;}
.clash-card p a{color:#333}
.clash-card__image{position: relative;height: 230px;}
.clash-card h3{font-size: 26px;color: black;line-height: 35px;margin-top:2%; display: none;}
.clash-card span{padding:2%;float: left;width:100%;text-align: left;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.slick-prev{left:0;z-index: 999;}
.slick-next{right:0;z-index: 999;}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-track{width:100%}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;width:70%; margin:0 auto;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}
.slick-prev,
.slick-next{font-size: 0;line-height: 0;position: absolute;top:45%;display: block;width:45px;height:45px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;z-index: 999999}
.slick-prev{background:url(../images/prev1.png) no-repeat; background-size: 80% 80%;}
.slick-next{background: url(../images/next1.png) no-repeat;background-size: 80% 80%;}
/* Dots*/.slick-dotted.slick-slider{margin-bottom: 30px;}
.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-family: 'slick';font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '?';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: .75;color: black;}
.banner_Img{position:relative}
/*当前位置*/
.wrap{position: absolute;bottom:2%; left:2%;}
.channel_name{padding-left: 0;}
.channel_name{color: #fff; float: left; font-size: 35px; font-weight: bold; padding: 0 15px 0 0px; text-shadow: 2px 2px 2px #333; white-space: nowrap; width: auto;}
.breadcrumbs{color: #f2f2f2; height: 26px; line-height: 26px; margin-top:30px;text-shadow: 2px 2px 2px #333; white-space: nowrap; width: auto;}
.breadcrumbs a{color: #f2f2f2;}
.breadcrumbs em{font-style: normal; margin: 0 8px;}
.channel_menu{background-color: #fff; clear: both; margin-bottom:20px;padding: 0 2%;}
.channel_menu li{float: left; margin-right: 20px; position: relative; z-index: 10;}
.channel_menu .cur > a{border-bottom-color: #822887; color: #822887; font-weight: 700;}
.channel_menu li > a{border-bottom: 2px solid #ffffff; display: inline-block; font-size: 14px; height: 59px; line-height: 58px; padding: 0 13px; white-space: nowrap; width: auto;color: #30376b;}
.channel_menu li{float: left; margin-right:10px; position: relative; z-index: 10;}
/*产品说明*/
.pro_box_tit{background:url(../images/pro_about_title_bg.png) repeat-y; position: relative;}
.pro_box_tit h3{width:100%; margin: 0 auto;color: #fff; font-weight: bold;font-size: 25px;padding: 42px 0 30px 0;line-height: 26px; text-indent: 2em;}
.pro_box_tit ul{width:96%; margin: 0 auto;}
.pro_box_tit ul li{cursor: pointer; float: left; width: 24%; margin-right: 1%; line-height:55px;text-align: center;}
.pro_box_tit ul li a{display: block;background:#333;color: #fff; font-size: 16px;}
.pro_box_tit ul li.on a{background: #fff;color:#014099; font-size: 22px;}
.pro_box_text{width:92%; background-color: #fff; padding:2%; margin:2%; overflow: hidden;-moz-box-shadow:5px 5px 15px #999; -webkit-box-shadow:5px 5px 15px #999; box-shadow:5px 5px 15px #999;}
.pro_box_text dl dd{display: none; color: #666; font-size: 14px; line-height: 28px;}
.pro_box_text dl dd>h4{color: #404040; font-size: 16px; font-weight: bold;}
.pro_box_text dl{}
.pro_box_text dl dd img{max-width:100%;}
.position_menu{z-index: 2; background-color: #fff; overflow: hidden}
.position{position: relative;}
.position_menu ul{padding:0 3%;}
.nav_li{width:33.3%;text-align: center;position: relative; float: left;}
.nav_li>a{display: block;color: #666;width: 100%;font-size: 12px;line-height:60px;position: relative;transition:all 200ms;height:60px;overflow: hidden;}
.nav_li a>span{position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height: 100%;}
.nav_li a>span:hover{color: #fff;}
.nav_li a>.bkg,.position li.on{top: 100%; z-index: 0;background: #45308a; -webkit-transition: top 200ms; transition: top 200ms;}
.nav li a.on .bkg, .position li:hover a .bkg{top: 0;}
.nav li:hover a,.position li.on a{color: #fff;}
.item{width:840px; position: absolute;top: 100%; right:0px;background-color: #4c4a4f;overflow: hidden;-webkit-transition: top 300ms;transition: top 300ms;display: none;z-index: 4;}
.item a{float: left;padding: 0 20px;font-size: 12px;line-height:45px;color: #fff; -webkit-transition: color 300ms; transition: color 300ms;}
.item a:hover{color: #faf43d!important;}
/*联系我们*/.cont-map{width:100%;min-height:300px;background-color: #ddd;margin-top: 20px;float:left}
.cont-add{width:100%;float: left;margin-top: 10px;}
.cont-add .fr_com{border-bottom: #ddd 1px solid;padding-bottom:6px;margin-top: 10px;}
.cont-add .fr_com h2{line-height:30px;font-size: 18px;text-indent: 5px;color: #333;background-color: #f5f5f5;}
.cont-add .fr_com p{line-height:25px;font-size: 12px;}
.wxewm{width:50%;margin: 0 auto;}
.wxewm img{width:100%}
.wxewm p{text-align:center;line-height: 30px;}
/*招聘*/.job_r a:hover{color: #fc0}
.job_r{width:100%;float: left;margin-top: 10px;}
.job_li{border-bottom:1px solid #ddd;padding-bottom: 10px;margin-bottom: 20px;}
.job_li h4{font-size:16px;margin-bottom: 10px;color: #333333}
.job_li h4 a{float:right;color: #fff;padding:3px 8px;font-size: 12px;background-color: #906}
.job_li_t{background-color: #f4f4f4;padding:10px;overflow: hidden;}
.job_li_t li{float:left;width:100%;line-height:24px;font-size: 14px;}
.job_li p{line-height:25px;margin-top: 8px;}
.job_form form{width:760px;}
.job_form form p{margin-top:25px;line-height: 40px;}
.job_form form p input{width:150px;}
.job_form form p select{width:180px;}
/*在线留言*/.form-group{margin-top:25px;float: left;width:100%;position: relative;}
label{display: inline-block;font-weight: bold;margin-bottom: 5px;max-width: 100%;}
.form-control{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset;color: #666666;height: 40px;position: relative;}
.form-control{background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;display: block;font-size: 14px;line-height:2;padding:1%;width:97%;}
.btn-default{background-color: #0057a5;color: #fff !important;}
.btn{border-radius: 0;font-size: 14px;line-height:2;margin:20px 0;width:99%;padding:3% 2%;text-align: center;}
.btn-default{background-color:#0057a5;border-color: #ccc;color: #333;}
.btn-default:hover{background-color:#e62129;}
.form-group i{position:absolute;top: 42px;right: 15px;width: 20px;height: 20px;}
.m-user{background:url(../images/fa-user.png) no-repeat;}
.m-mobile{background:url(../images/fa-mobile.png) no-repeat;}
.m-envelope{background:url(../images/fa-envelope.png) no-repeat;}
.m-navicon{background:url(../images/fa-navicon.png) no-repeat;}
.m-pencil{background:url(../images/fa-pencil.png) no-repeat;}
.banner_Img img{width:100%; display: block;}
/*company*/
.company dl{border:#ccc 1px solid;}
.company dl h3{font-size: 18px; font-weight:700;}
.company dl dt img{width:100%}
.company dl dd{font-size:12px;line-height: 22px;}
.company dl dd p{margin-top:10px;}
.company dl dd p strong{border: #ddd 1px solid;font-size:14px;line-height: 26px; padding:5px 20px; font-weight: 400; display: inline-block;}
.company dl dd p a{color:#666}
.company dl dd p a:hover{color: #fff!important; background-color: #7e1083; display: inline-block}
.com_Detail h1,.message-form h2,.job h2{text-align: left; font-size: 24px;border-bottom:1px solid #ddd; font-weight:400}
.com_img img{width:100%; margin: 10px 0;}
.com_Detail p{font-size:14px; line-height: 26px; text-indent: 2em; margin-top: 10px; color:#666}
.com_Detail a{margin-top:20px; float: right;}
/*news-list*/
.news_list dl{padding:2%;border-bottom: 1px solid #ddd;float: left; margin-top:10px; width:96%;}
.news_list dl dt,.news_list dl dd{float:left; width: 100%;}
.news_list dl dt a{color:#666; line-height: 24px; margin-bottom:10px; float: left;}
.news_list dl dd p{width:50%; float: left;}
.news_list dl dd p .t-r{font-size:12px; color: #666}
.news_list dl dd strong{border:1px solid #da171f; color: #da171f; font-weight: normal; font-size: 12px; padding: 2px 5px;}
.news_more{background:#44268a; line-height: 50px; text-align: center; float: left; width:96%; margin:2%;}
.news_more a{color:#fff; display: block}
.news_list li{width:41%; margin: 2%; float: left; border: #ccc 1px solid; padding:2%; padding-bottom: 0px;}
.news_list li img{width:100%;}
.news_list li p{line-height:35px; text-align: center}
.news_list li a{color:#666; font-size: 14px;}
.datetime{line-height:30px;}
.more a{display: inline-block; line-height:30px;
color:#666; width: 100%}
.more{margin-top: 20px;border: 1px solid #ccc; float: left; overflow: hidden; text-align: center; margin-left:35%; margin-bottom: 10px; width:30%;}
.more a:hover{color:#fff; background-color: #502e8a;}
.news_list h3{border-bottom: #ddd 1px solid; padding-bottom: 10px;}
.news_list li h4{line-height:30px;}
.footer{background-color: #444;color: #f2f2f2;line-height: 45px;overflow: hidden;padding: 0 25px;}
@media (min-width:768px){.h_pro_li{width:48%; float: left; margin-top:2%; margin-right:1%; margin-left: 1%;overflow: hidden;position: relative;}.clash-card span{font-size:14px;}.news_list li h4{line-height:35px; font-size: 18px;}.news_li li ._title{font-size:16px;}.company dl{float:left;width: 43.5%; padding: 2%;margin:10px 1%;}.more a{font-size:16px;}.com_Detail h1,.message-form h2,.job h2{font-size:30px;}.news_list h3{line-height:35px; font-size:24px;}.news_list dl dt a{font-size:18px;}
.news_list li{border: 1px solid #ccc; float: left; margin: 2%; padding: 2% 2% 0; width:25%;}
.footer{text-align: center;}
.footer p{float:left;}
.footer em{float: right;}
.footer em a{margin:0 5px;color:#fff;}
.footer em a:hover{color:#e84c3d}}
@media (max-width:767px){.h_pro_li{width:48%; float: left; margin-top:20px; margin-right:1%; margin-left: 1%; overflow: hidden;position: relative;}.company dl{float:left;width:42.5%;padding: 2%;margin:10px 1.5%;}.news_list h3{line-height:35px; font-size: 18px;}.news_list li h4{font-size: 16px;}.news_list dl dt a{font-size:16px;}.channel_name{display: block; float: none; margin-top: 40px;text-align: left;}
.breadcrumbs{font-size: 14px; margin-top: 0px;}
.footer{font-size: 12px;text-align: center;}
.footer p{margin: 0;}
.footer em{display:none;}}
@media (max-width: 480px){.h_pro_li{width:48%; float: left; margin-top:20px; margin-right:1%; margin-left: 1%; overflow: hidden;position: relative;}.company dl{float:left;width:93%;margin-top: 15px;}.news_list li h4{font-size: 14px;}.com_Detail h1{font-size:18px;}.news_list dl dt{font-size:14px;}.news_list dl dd p{width:50%; font-size: 12px; color: #666; float: left}
.slick-prev,.slick-next{top:30%;}
.news_li_time{float:left;width:17%;text-align: center}
.news_li li .news_li_time ._ri{color: #b9b9b9;display: block;font-size:18px;line-height: 22px;text-align: center;}
.news_li li .news_li_time .news_li_year{color: #a0a0a0;display: block;line-height: 22px;font-size: 14px;font-weight: normal;}
.news_li li ._intro{float:right;width:78%;line-height:22px;font-size: 14px;}
.channel_menu li > a{border-bottom: 2px solid #ffffff; color: #30376b; display: inline-block; font-size: 14px; height: 51px; line-height: 50px; padding: 0 11px; white-space: nowrap; width: auto;}.clash-card h3{font-size:16px;line-height: 25px;}.pro_box_tit h3{text-indent:10px;}.pro_box_tit ul li{line-height:35px;}.pro_box_tit ul li a{font-size:12px;}
.pro_box_tit ul li.on a{font-size:14px;}}
